package com.tjetc;

/**
 *  饿汉式
 */
public class EagerSingleton {
    // 1.自己创建对象
    private static EagerSingleton singleton = new EagerSingleton();

    // 2.构造方法私有化
    private EagerSingleton(){
        // 会有复杂的初始化逻辑

    }

    // 3.提供一个静态的获取实例方法
    public static EagerSingleton getInstance(){
        return singleton;
    }
}
